import Vue from 'vue'
import Element from 'element-ui'
import VueI18n from 'vue-i18n'
import locale from 'element-ui/lib/locale/lang/en'
import enLocale from 'element-ui/lib/locale/lang/en'
import zhLocale from 'element-ui/lib/locale/lang/zh-CN'
import VueViewer  from 'v-viewer'
import 'viewerjs/dist/viewer.css'



Vue.use(VueI18n);
// Vue.component(UTable.name, UTable);
// Vue.component(UTableColumn.name, UTableColumn);
const messages = {
  en: {
    message: 'hello',
    ...enLocale // 或者用 Object.assign({ message: 'hello' }, enLocale)
  },
  zh: {
    message: '你好',
    ...zhLocale // 或者用 Object.assign({ message: '你好' }, zhLocale)
  }
}
// Create VueI18n instance with options
const i18n = new VueI18n({
  locale: 'zh', // set locale
  messages, // set locale messages
});
// VueViewer.setDefaults({
// // 工具栏按钮的控制
//   toolbar: {
//     zoomIn: 1, // 放大
//     zoomOut: 1, // 缩小
//     oneToOne: 1, // 100%大小
//     reset: 1, // 还原
//     prev: 0, // 上一张
//     play: 1, // 全屏显示
//     next: 0, // 下一张
//     rotateLeft: 1, // 逆时针旋转
//     rotateRight: 1, // 顺时针旋转
//     flipHorizontal: 1, // 水平翻转
//     flipVertical: 1 // 垂直翻转
//   }
// });
Vue.use(VueViewer,{
    defaultOptions: {
        zIndex: 9999,
　　　　　toolbar: true
} })
// Vue.use(Viewer, {
//   defaultOptions: {
//     zIndex: 9999
//   }
// });


Vue.use(Element, {
  i18n: (key, value) => i18n.t(key, value)
});
//Vue.use(plTable)


//Vue.use(Element, { locale })
